package com.yanchengtect.demo.progress.utils;

import com.alibaba.fastjson.JSONObject;

/**
* @author 文心雕龙 Email：xuwenlong@shike8888.com
* @version 创建时间：2017年12月2日 下午2:53:04
* 类说明:接口结果集的工具类(返回的是json字符串格式的结果)
*/
public class ResultUtils {

	/**
	 * 成功结果集的返回工具方法
	 * @param data : 前端需要的数据集
	 * @return
	 */
	public static <T> String success(T data){
		JSONObject ret = new JSONObject();
		ret.put("code", 1);
		ret.put("msg", "success");
		ret.put("data",data);
		return ret.toString();
	}
	
	/**
	 * 失败结构胶的返回工具方法
	 * @param code : 失败的结果码
	 * @param msg : 失败的结果信息
	 * @return
	 */
	public static String error(int code,String msg){
		JSONObject ret = new JSONObject();
		ret.put("code", code);
		ret.put("msg", msg);
		ret.put("data",null);
		return ret.toString();
	}
	
}
